package com.attendance.www.hr.beans;

import java.util.List;

import org.codehaus.jackson.annotate.JsonProperty;

public class InterfaceBean {
	
	@JsonProperty(value = "REQUESTID")
	private String requestId;    //申请ID		requestId	
	
	@JsonProperty(value = "EMPLOYEENO")
	private String employeeNo;    //员工号		employeeNo
	
	private Integer employeeId;
	
	@JsonProperty(value="REQUESTTYPE")
	private String requestType;  //申请类型     	requestType
	
	@JsonProperty(value="APPROVALSTATE")
	private String approvalState;//审批状态		approvalState
	
	@JsonProperty(value="DESCRIPTION")
	private String description;   //审批备注		description  也是 申请说明
	
	@JsonProperty(value="STARTDATE")											
	private String startDate;	  //开始日期
	
	@JsonProperty(value="ENDDATE")
	private String endDate;		  //结束日期
	
	@JsonProperty(value="STARTTIME")
	private String startTime;     //开始时间
	                     
	@JsonProperty(value="STARTTOTIME")
	private String startToTime;     //开始时间
	
	@JsonProperty(value="ENDTIME")
	private String endTime;		  //结束时间
	
	@JsonProperty(value="HOURS")
	private String hours;		  //时长
	
	@JsonProperty(value="REQUESTDATE")
	private String requestDate;	  //申请日期
	
	@JsonProperty(value = "ATTENDANCEDATE")
	private String attendanceDate;  //自定义当前输入日期
	
	@JsonProperty(value = "APPROVALDATE")
	private String approvalDate;  //审批日期
	
	@JsonProperty(value = "APPROVALFECORDLIST")
	private List<InterfaceBean> approvalFecordList; //审批节点记录
	
	@JsonProperty(value = "SEP")
	private String sep;  //审批顺序

	public String getRequestId() {
		return requestId;
	}

	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}

	public String getEmployeeNo() {
		return employeeNo;
	}

	public void setEmployeeNo(String employeeNo) {
		this.employeeNo = employeeNo;
	}

	public String getRequestType() {
		return requestType;
	}

	public void setRequestType(String requestType) {
		this.requestType = requestType;
	}

	public String getApprovalState() {
		return approvalState;
	}

	public void setApprovalState(String approvalState) {
		this.approvalState = approvalState;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getStartDate() {
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getHours() {
		return hours;
	}

	public void setHours(String hours) {
		this.hours = hours;
	}

	public String getRequestDate() {
		return requestDate;
	}

	public void setRequestDate(String requestDate) {
		this.requestDate = requestDate;
	}

	public String getAttendanceDate() {
		return attendanceDate;
	}

	public void setAttendanceDate(String attendanceDate) {
		this.attendanceDate = attendanceDate;
	}

	public String getStartToTime() {
		return startToTime;
	}

	public void setStartToTime(String startToTime) {
		this.startToTime = startToTime;
	}

	public List<InterfaceBean> getApprovalFecordList() {
		return approvalFecordList;
	}

	public void setApprovalFecordList(List<InterfaceBean> approvalFecordList) {
		this.approvalFecordList = approvalFecordList;
	}

	public String getSep() {
		return sep;
	}

	public void setSep(String sep) {
		this.sep = sep;
	}

	public String getApprovalDate() {
		return approvalDate;
	}

	public void setApprovalDate(String approvalDate) {
		this.approvalDate = approvalDate;
	}

	public Integer getEmployeeId() {
		return employeeId;
	}

	public void setEmployeeId(Integer employeeId) {
		this.employeeId = employeeId;
	}
}
